知名線上課程 JSP + Servlet | 吳永志Java Web 技術開發(含教材) 講師:吳永志 影音教學 中文發音 繁體中文版(DVD版)
從佈署到應用程式,發揮Java Web超能力的線上課程!清楚了解Web Application整體架構,從Servlet基礎安裝環境開始,到進階模組的套用與實作,再帶您學習JSP的各項語法與開發方法,最後透過JSP + Servlet整合教學,讓你建構出一個具備良好架構及高品質的Web應用服務。
Servlet 基礎篇
重點提要
Web Application 概觀
Java Servlet / JSP 解決方案
開發環境準備
STEP7-1-安裝 JDK 及 Java 環境設定(下載步驟)
STEP7-1-安裝 JDK 及 Java 環境設定(安裝步驟)
STEP7-2-安裝 Tomcat 8 及 組態檔設定(下載步驟)
STEP7-2-安裝 Tomcat 8 及 組態檔設定(安裝步驟)
STEP7-3-程式開發工具
STEP7-4- Eclipse 之 Tomcat Embedded
STEP7-5- Servlet 範例 war 檔匯入
Java Servlet 的優勢
Java EE
HTTP基礎
Servlet API
以 Servlet 產生網頁
以 Servlet 產生網頁-處理表單資料get測試
以 Servlet 產生網頁-處理表單資料post測試
Web Application 環境佈署-網站應用系統
Web Application 環境佈署-目錄結構1
Web Application 環境佈署-目錄結構2
Web Application 環境佈署-佈署描述檔Web.xml
Web Application 環境佈署- 網站備存檔.war
Servlet 生命週期基本概念
Servlet container 一般執行步驟與相關技術
Servlet Reloading(Servlet 重載入)
Load on Startup(啟動時載入)
Init Parameter(初始參數)
Persistence v.s. Synchronization
Initial & Destory 協同運作
Background Thread(背景執行緒)
深入Servlet
重點提要
取得Server的資訊
取得Server的資訊-機器資訊
取得Server的資訊-範例程式
取得Server的資訊-環境初始參數
取得Client的資訊-使用者想要些什麼?
取得Client的資訊-範例程式
取得Client的資訊-取得路徑資訊與檔案服務
檔案上傳(1)
檔案上傳(2)
傳送HTML資訊 - 基本觀念
資料型態&輸出資料流
狀態碼(Status Code)設定
回應標頭(Response Header)設定
應用1:重導請求
應用2:客戶端提取
應用3:not to cache the response
應用4:錯誤處理
Session Tracking - 基本觀念
隱藏欄位(Hidden Form Field)
URL重寫(URL Rewriting)
Cookie
使用 Session Tracking API
測試範例A:行為比較
測試範例B:Session Tracking計次
HttpSession介面方法與Session有效時間
MySQL 資料庫環境準備
資料庫連結 - 基本觀念
具備基本 JDBC 能力的 Servlet
資料庫連線的重覆使用
Transaction管理
Transaction管理-實作
Connection pool - 連線池
Connection pool - 連線池實作
JDBC BLOB
JDBC BLOB實測1
JDBC BLOB實測2
資訊共享
控制權共用
控制權共用-servlet實作
forward(轉送) 與 sendRedirect(重導)
範例實作-forward
範例實作-inculde
結語
JSP技術
單元介紹
何謂 JSP 及其運作原理
JSP 執行流程 與 JSP 生命週期
隱含物件 (Implicit Object)
Scripting Elements
Directive Elements
Action Elements-控制權共用
Action Elements-JavaBean
Model – View – Controller (MVC) 執行流程說明
MVC執行範例-購物車
運算式語言 EL
運算式語言 EL-運算子
運算式語言 EL-隱含物件
運算式語言 EL-pageContext 之使用
運算式語言 EL-其他應用1
運算式語言 EL-其他應用2
JSTL 介紹
JSTL 安裝與下載jar檔
JSTL 五大類標籤庫宣告
JSTL 支援EL也支援JSP傳統寫法
核心功能標籤庫-<c:out>
核心功能標籤庫-<c:set>、<c:remove>
核心功能標籤庫-<c:catch>
核心功能標籤庫-<c:if>
核心功能標籤庫-<c:forEach>
核心功能標籤庫-<c:import>
核心功能標籤庫-<c:redirect>
核心功能標籤庫-<c:url>
單元結語
JSP+Servlet
單元介紹
HttpSessionBindingListener 介面
Servlet Context Listener 介面
ServletContextListener 介面範例程式
其它監聽器介面
何謂濾器 (Filters)
應用濾器 (Filters)
Filter 的運作方式
Filter API
web.xml 設定
使用 Filter 解決 Query String 之編碼問題
安 全 性 (security) - 基本觀念
HTTP身份驗證
自訂驗證法
自定驗證法範例程式
結合過濾器(Filter)的統一驗證處理
課程結尾
|
|